package com.sf.fy.uav.common.response.order.task;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sf.fy.uav.common.response.operational.CommodityQuery;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author ta136817
 */
@Data
public class ScenicSpotOrderDetailRes {
    /**
     * 订单编号
     */
    private String tcWaybillNo;
    /**
     * 订单状态
     */
    private Integer orderStatus;
    /**
     * 订单状态名称
     */
    private String orderStatusName;
    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 接单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date orderReceivingTime;
    /**
     * 起飞时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date departureTime;
    /**
     * 完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     private Date updateTime;
    /**
     * 景区名称
     */
     private String scenicSpotName;
    /**
     * 多个商家
     */
     private List<String> businessIds;
    /**
     * 多个商家名称
     */
    private List<String> businessName;
    /**
     *订单商品关联表与商家名称的集合
     */
    private List<CommodityQuery> commodityList;
    /**
     * 订单金额
     */
    private BigDecimal pricePaid;
    /**
     *支付时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date transactionTime;
    /**
     * 投放点名称
     */
    private  String placementPointName;
    /**
     * 收件人姓名
     */
    private String receiverName;
    /**
     * 手机号码
     */
    private String receiverTel;

}
